﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;



namespace FXnaGeoCenter
{

    /// <summary>
    /// 设计用于保存相对坐标与地理经纬度坐标的转换关系
    /// 目前还不清楚放在这里是否合适
    /// </summary>
    [Serializable]
    public class GeoProjection
    {



        public GeoProjection()
        {
 

        }



        //默认到度，我们还需要提供，分秒，之间的转换关系


      



        double _long;

        public double Long
        {
            get { return _long; }
            set { _long = value; }
        }



        double _lat;

        public double Lat
        {
            get { return _lat; }
            set { _lat = value; }
        }


        double _x;

        public double X
        {
            get { return _x; }
            set { _x = value; }
        }


        double _y;

        public double Y
        {
            get { return _y; }
            set { _y = value; }
        }





        //下面定义的是工作区域，也就是范围，用于图形获取，网格创建等多种工作，注意，可以使这个范围大于网格范围，有时候需要周边环境贴图，所以这个
        //范围一般指最大范围，这里我们用环境贴图，以及地形图范围



        double _xOrg;

        public double XOrg
        {
          get { return _xOrg; }
          set { _xOrg = value; }
        }

        double _yOrg;

        public double YOrg
        {
          get { return _yOrg; }
          set { _yOrg = value; }
        }



        double _width;

        public double Width
        {
            get { return _width; }
            set { _width = value; }
        }



        double _height;

        public double Height
        {
            get { return _height; }
            set { _height = value; }
        }




        //我们暂时使用google earth等的转换方法，作为标准的转换关系



    }
}
